﻿using System;
using UnityEngine;

namespace RootMotion.FinalIK
{
	// Token: 0x02000029 RID: 41
	public class IKExecutionOrder : MonoBehaviour
	{
		// Token: 0x06000219 RID: 537 RVA: 0x000222A0 File Offset: 0x000204A0
		public void Start()
		{
			for (int i = 0; i < this.IKComponents.Length; i++)
			{
				this.IKComponents[i].enabled = false;
			}
		}

		// Token: 0x0600021A RID: 538 RVA: 0x000222D4 File Offset: 0x000204D4
		public void LateUpdate()
		{
			for (int i = 0; i < this.IKComponents.Length; i++)
			{
				this.IKComponents[i].GetIKSolver().Update();
			}
		}

		// Token: 0x04000123 RID: 291
		public IK[] IKComponents;
	}
}
